import { BaseEntity, BaseVo } from ".";

/*** 聊天好友 */
export interface FriendVo extends BaseVo {
  // * 名称
  name: string;
  // * 聊天帐号
  phone: string;
  // * 头像
  avator: string;
  // * 最后消息
  lastMessage: string;
  // * 最后时间
  lastTime: string;
}

/*** 消息明细表数据*/
export interface MessageItemEntity extends BaseEntity {
  // * 标题
  title: string;
  //发送人
  sendName: string;
  // * 消息内容
  content: string;
  // * 来源类型
  resTypeName: string;
}

/*** 消息明细表列表数据*/
export interface MessageItemVo extends BaseVo {
  // * 发送人
  sendName: string;
  // * 标题
  title: string;
  // * 来源类型
  resTypeName: string;
  // * 创建时间
  createDate: string;
  // * 查看时间
  openDate: string;
}

export interface UserComplaintVo extends BaseVo {
  // * 联系人
  contactor: string;
  // * 联系电话
  contactPhone: string;
  // * 投诉类型
  typeName: string;
  // * 投诉时间
  complaintDate: string;
  // * 回复时间
  backDate: string;
  // * 状态
  status: number;
}

export interface UserComplaintEntity extends BaseEntity {
  // * 联系人
  contactor: string;
  // * 联系电话
  contactPhone: string;
  content: string;
  backContent?: string;
  type?: string;
  // * 投诉时间
  complaintDate: string;
  // * 回复时间
  backDate?: string;
  // * 状态
  status: number;
}

/*** 网站消息 */
export interface WebArticleEntity extends BaseEntity {
  //类型
  type: number;
  // * 标题
  title: string;
  // * 来源类型
  summary: string;
  // * 消息内容
  content: string;
  // * 创建时间
  startDate: string;
  // * 查看时间
  endDate: string;
  // * 查看时间
  flagActive?: string;
}

/*** 网站消息*/
export interface WebArticleVo extends BaseVo {
  // 创建人
  userName: string;
  //类型
  type: number;
  // * 标题
  title: string;
  // * 来源类型
  summary: string;
  // * 创建时间
  startDate: string;
  // * 查看时间
  endDate: string;
  // * 查看时间
  flagActive: string;
}
